﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;


[CreateAssetMenu(menuName = "CharacterController/PlayerMoveProperties",fileName = "DefaultMoveProperties")]
public class PlayerMoveProperties : ScriptableObject
{
    [Header("Speed")]
    [SerializeField]
    private float moveSpeed = 2f;
    [SerializeField]
    private float jumpForce = 8f;
    [SerializeField]
    private float gravity = 20f;

    [Header("ControllerStatus")]
    [SerializeField]
    private bool activeJump;
    [SerializeField]
    private bool enableLocalDirection;


    public float MoveSpeed => moveSpeed;
    public float JumpForce => jumpForce;
    public float Gravity => gravity;
    public bool ActiveJump=>activeJump;
    public bool EnableLocalDirection => enableLocalDirection;
}
